package cn.buildoncloud.labor.workermanapplet.dto;

import cn.buildoncloud.labor.workermanapplet.common.page.Pagination;
import lombok.Data;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * Description: cn.buildoncloud.labor.workermanapplet.dto
 * Created by CuiZibo on 2018/11/6 18:34
 */
@Data
public class TeamInProjectDTO {

    //班组ID
    private String teamId;

    //班组名称
    private String teamName;

    //班组长姓名
    private String teamLeaderName;

    //班组长电话
    private String teamLeaderTel;

    //轻工辅料情况 1：包工包料 2：包工
    private int materialIs;

    //班组总人数
    private int totalCount;

    //参与项目ID
    private String projectId;

    //参与项目名称
    private String projectName;

    //进场工友数
    private int enterProjectCount;

    //所属公司ID
    private String unitId;

    //所属公司名称
    private String unitName;

    //所属劳务公司ID
    private String laborServiceCompanyId;

    //所属劳务公司名称
    private String laborServiceCompanyName;

    //进场日期
    private Date enterDate;

    //工类工种集合
    private List<Map<String, String>> workClassAndworkTypeNameList;
    private String workClassAndworkTypeNameStr;

    //班组下工友集合
    private List<WorkerManDTO> workerManList;

    //历史参建项目集合
    private List<Map> involvedProjectList;
    //参建项目集合  分页
    private Pagination involvedProjectListByPage;

    //班组综合评分
    private int teamCompositeScore;

    //班组技术和质量评分
    private int teamSkillQualityScore;

    //班组服务配合度评分
    private int teamServiceScore;

    //班组垫资情况评分
    private int teamAdvanceScore;

    //班组劳动组织能力评分
    private int teamOrganizationScore;

    //班组无不良记录评分
    private int teamBadRecordScore;
}
